#include "engine.h"
#include "internal_types.h"
#include <set>
#include <fstream>
using namespace std;
#include "configreader.h"

namespace HW
{
using namespace Resource;
static set<TMesh> lMeshes;

TMesh CreateMesh(TEntity parent)
{
	return NULL;
}

TMesh LoadMesh(const_str name, TEntity parent)
{
	return NULL;
}

str MeshName(TMesh mesh)
{
	return "";
}

void ScaleMesh(TMesh mesh, const TVec3 &scale)
{
}

void RotateMesh(TMesh mesh, const TVec3 &rotation)
{
}

void TranslateMesh(TMesh mesh, const TVec3 &position)
{
}

void UpdateMesh(TMesh mesh)
{
}

TMesh CreateCube(TEntity parent)
{
	return NULL;
}

TMesh CreatePlane(TEntity parent)
{
	return NULL;
}

TMesh CreateSphere(int segments, TEntity parent)
{
	return NULL;
}

TMesh CreateCylinder(int segments, int solid, TEntity parent)
{
	return NULL;
}

TMesh CreateCone(int segments, int solid, TEntity parent)
{
	return NULL;
}

TMesh CreateDecal(TSurface surface, const TVec3 &position, flt radius, int maxtris)
{
	return NULL;
}

void AddMesh(TMesh src, TMesh dst)
{
}

}